package com.domain;

public class Avion {
	static final int CAPACIDAD_TANQUE = 1000;
	private String matricula;
	private int cantidadCombustible;
	private int numPasajeros;

	public Avion(String matricula, int fuel, int pasageros) {
		this.matricula = matricula;
		numPasajeros = pasageros;
		cantidadCombustible = fuel;
	}

	public Avion() {
		this("Sin Matricula", cantidadCombustible(CAPACIDAD_TANQUE), 0);
	}

	private static int cantidadCombustible(int limite) {
		int numero = (int) (Math.random() * (limite + 1));
		return numero;
	}

	@Override
	public String toString() {
		return "Matricula: " + matricula + " Combustible: "
				+ cantidadCombustible + " Pasajeros: " + numPasajeros + " ";
	}

	/**
	 * @return the numMatriculo
	 */
	public String getNumMatricula() {
		return matricula;
	}

	/**
	 * @param numMatriculo
	 *            the numMatriculo to set
	 */
	public void setNumMatricula(String numMatriculo) {
		this.matricula = numMatriculo;
	}

	/**
	 * @return the cantidadFuel
	 */
	public int getCantidadFuel() {
		return cantidadCombustible;
	}

	/**
	 * @param cantidadFuel
	 *            the cantidadFuel to set
	 */
	public void setCantidadFuel(int cantidadFuel) {
		this.cantidadCombustible = cantidadFuel;
	}

	/**
	 * @return the numPasageros
	 */
	public int getNumPasajeros() {
		return numPasajeros;
	}

	/**
	 * @param numPasageros
	 *            the numPasageros to set
	 */
	public void setNumPasajeros(int numPasageros) {
		this.numPasajeros = numPasageros;
	}
}
